package com.itemwaimai.reggin.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.util.ArrayList;
import java.util.List;

/** 处理器拦截器的注册*/
@Configuration //加载当前的拦截器并进行注册
public class LoginInterceptorConfigurer implements WebMvcConfigurer {
//
//    /** 配置拦截器 */
//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        //创建自定义拦截器对象
//        HandlerInterceptor interceptor = new LoginInterceptor();
//        //配置白名单：存放在一个List集合
//        List<String> patterns = new ArrayList<>();
////        patterns.add("/bootstrap3/**");
////        patterns.add("/backend/**");
////        patterns.add("/api/**");
////        patterns.add("/images/**");
////        patterns.add("/js/**");
////        patterns.add("/plugins/**");
////        patterns.add("/styles/**");
////        patterns.add("/favicon.ico/");
////        patterns.add("/employee/login");
//
//
//
//
//        //完成拦截器的注册
//        registry.addInterceptor(interceptor)
//                //添加路径参数，表示要拦截的url是什么
//                .addPathPatterns("/**")
//                //除了什么路径（.excludePathPatterns()接收的是list集合）
//                .excludePathPatterns(patterns);
//    }
}
